<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // for(i = 1;i <= 9;i ++){
        //     for(j = 1;j <= i;j ++){
        //         document.write(j + '*' + i + '=' + j*i + '      ');
        //     }
        //     document.write("<br>");
        // }
        // var sum = 0;

        // for(var i = 1;i <= 100;i++){
        //     sum += i;
        // }
        // console.log(sum);
        
        //  var str1 = 'hello';
        //  var str2 = 'world';

        //  console.log(str1.concat(str2));
        //  console.log(str1);
        //  console.log(str2);

        // //indexOf的是包含第二个参数的位置的
        // var hello = 'hello world!'
        // console.log(hello.indexOf('e',2))
        
        // var str = '   hello world   ';
        // var str1 = '\n\t\rhello world'
        // result = str.trim();
        // result1 = str1.trim();
        // console.log(result);
        // console.log(result1);
        // console.log(str);
        // console.log(str1); 

        // //pop 的返回值是被提出的那个元素
        // arr = ["hello",'world',1,2];
        // console.log(arr)
        // console.log(arr.pop())
        // console.log(arr)

        // arr = [1,2,3]
        // console.log(arr.concat([4,5,6,[7,8,9]]))//concat不改变原数组


        // arr.reverse()
        // console.log(arr)

        // //字符串没有reverse方法
        // str = 'hello' 
        // // strarr = str.split('')
        // // strarr.reverse()
        // // str = strarr.join('')
        // // console.log(str)
        // console.log(str.split('').reverse().join('-'))

        // var user = {
        //     name:'hbxi',
        //     age:20,
        //     target_job:'frontend',
        //     setName:function(name){
        //         user.name = name
        //     }
        // }

        // user.setName('火白一十一')
        // console.log(user.name)
        
        // console.log(Date.now())
        // console.log(new Date())
        // document.write(new Date().getDate() + '<br>')
        // document.write(new Date().getDay() + '<br>')
        // //月份为0到11
        // document.write(new Date().getMonth() + 1 + '<br>')
        // document.write(new Date().getTime() + '<br>')
        // document.write(new Date().getFullYear() + '<br>')

        function leftTime(){
            var now = new Date()
            var endOfYear = new Date(now.getFullYear(),11,31,23,59,59,999)//年份，月份，日期，时，分，秒，毫秒
            var leftms = endOfYear - now

            perMsDay = 24 * 60 * 60 * 1000
            perMsHour = 60 * 60 * 1000
            perMsMin = 60 * 1000
            perMsSec = 1000

            leftDay = Math.floor((leftms/perMsDay))
            leftms %= perMsDay

            leftHour = Math.floor((leftms/perMsHour))
            leftms %= perMsHour

            leftMin = Math.floor((leftms/perMsMin))
            leftms %= perMsMin

            leftSec = Math.floor((leftms/perMsSec))

            document.write('距离下一年还有：' + leftDay +'日'+ leftHour +'时'+ leftMin +'分'+ leftSec + '秒')
        }
        console.log(Date.now())
        leftTime()
    </script>
</body>
</html>